#ifndef FeatureDescriptor_H_
#define FeatureDescriptor_H_
class FeatureDescriptor {
	public:
		float * descriptor;
		unsigned int descriptor_length;
		int laplacian;
		int type;
		virtual double distance(FeatureDescriptor * other_descriptor);
		FeatureDescriptor(float * feature_descriptor, unsigned int feature_length);
		FeatureDescriptor(float * feature_descriptor, unsigned int feature_length, int feature_laplacian, int feature_type);
		FeatureDescriptor(unsigned int feature_length);
		~FeatureDescriptor();
};

#endif
